package semantic;

import java.util.List;
import java.util.Map;

public interface Semantic {

	Map<Integer, Object[]> getAreaInstrucoes();

	void generateInst(int num, CodInstrEnum codInst, Object par);

	void updateInst(Integer num, int par);
	
	public void action1();

	public void action2();

	public void action3();

	public void action4();

	public void action5();

	public void action6();

	public void action7();

	public void action8();

	public void action9();

	public void action10();

	public void action11();

	public void action12();

	public void action13();

	public void action14();

	public void action15();

	public void action16();

	public void action17();

	public void action18();

	public void action19();

	public void action20();

	public void action21();

	public void action22();

	public void action23();

	public void action24();

	public void action25();

	public void action26();

	public void action27();

	public void action28();

	public void action29();

	public void action30();

	public void action31();

	public void action32();

	public void action33();

	public void action34();

	public void action35();

	public void action36();

	public void action37();

	public void action38();

	public void action39();

	public void action40();

	public void action41();

	public void action42();

	List<String> getErro();

}
